package com.ccys.db.dto.doctor.doctorConsultStage;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @program: WhiteCoat
 * @description: ShowPrescriptionToPatient
 * @author: ZhangJingCan
 * @create: 2024-02-28 17:58
 **/

@Data
public class ShowPrescriptionToPatientDto {

    private Integer status;//": 1,
    private List<Prescription> prescriptions;//"
    //未知
    private List<String> package_prescriptions;//": [],

    private String booking_id;//": "47851e4a-5f78-47e8-b4ec-d81921ad44ce",

    private Boolean add_medication;//": false

    @Data
    public class Prescription{
        private String id;//": "17b90490-1927-4ddb-8493-c5325642ccd6",
        private Integer dosage;//": 0,
        private String dosage_text;//": "DOSAGE",
        private BigDecimal quantity;//": 1.0,
        private Integer refill;//": 0,
        private String refill_expiry_date;//": "",
        private String patient_instruction;//": "patient_instruction",
        private String pharmacist_instruction;//": "pharmacist_instruction",
        private String frequency;//": "",
        private String what_is_for;//": "sfdgh",
        private String causes_drowsiness;//": "false",
        private String any_precautions;//": "Use as directed",
        private String duration;//": null,
        private Integer duration_unit;//": 1,
        private String uom_quantity;//": null,
        private Boolean prn;//": false,
        private String prn_reason;//": "",
        private String unit;//": null,
        private Boolean is_package;//": false,
        private String package_id;//": null,
        private String step_dose;//": "",
        private Boolean take_complete_course;//": false,
        private String remark;//": "kijhgf",
        private String product_id;//": null,
        private String product_name;//": null,
        private BigDecimal product_price;//": 0.0,
        private String index_order;//": null,
        private Boolean is_covered_diagnosis;//": false,
        private Boolean remind_patient_to_call_back;//": false
    }

}
